package com.ibeeking.found.common.entity.msg;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @ClassName SmsMsgSendParam
 * @Description
 * @Author ibeeking
 * @Date 2020-12-10 10:34
 **/
@Data
public class WxMpTemplateMsgSendParam implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 公众号id
     */
    private String appId;

    /**
     * 公众号模板id，和wxTemplateId二选一
     */
    private Long templateId;
    /**
     * 公众号模板id，和templateId二选一
     */
    private String wxTemplateId;

    /**
     * 接收者会员id
     */
    private Long fansId;

    /**
     * 接收者openid
     */
    private String toUserOpenId;

    /**
     * 模板跳转链接（海外帐号没有跳转能力）
     */
    private String url;

    /**
     * 所需跳转到的小程序appid（该小程序appid必须与发模板消息的公众号是绑定关联关系，暂不支持小游戏）
     */
    private WxMpTemplateMaPagePath miniProgram;

    /**
     * 模板数据
     */
    private List<WxMpTemplateDataMap> data;
}
